Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deSurface Class Reference

#include <deSurface_priv.hpp>

Inheritance diagram for deSurface:

Inheritance graph
[legend]
Collaboration diagram for deSurface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 deSurface ()
void * GetWOInterface (long interface_id)
deBoolean DeSerializeLoad ()
void SetRenderTexture (IdeRenderTexture *pRT)
 set an IdeRenderTexture (placeholder method while refactoring)

void SetRenderMaterial (IdeRenderMaterial *pRM)
 set an IdeRenderMaterial (placeholder method while refactoring)

IdeRenderTextureGetRenderTexture ()
IdeRenderMaterialGetRenderMaterial ()

Public Attributes

 WorldObjectClassDef

Protected Member Functions

 ~deSurface ()

Private Attributes

IdeRenderTexturem_RenderTexture
IdeRenderMaterialm_RenderMaterial
deIDPair m_TextureID
deIDPair m_MaterialID

Constructor & Destructor Documentation

deSurface::~deSurface   [protected]
 

deSurface::deSurface  
 


Member Function Documentation

deBoolean deSurface::DeSerializeLoad   [virtual]
 

Call after all objects in a world have been loaded, to allow pointers to be correctly resolved from World and Object ID's

Reimplemented from deWorldObject.

IdeRenderMaterial * deSurface::GetRenderMaterial   [virtual]
 

Implements IdeSurface.

IdeRenderTexture * deSurface::GetRenderTexture   [virtual]
 

Implements IdeSurface.

void * deSurface::GetWOInterface long    interface_id [virtual]
 

request a related interface, identified with an ID originally returned from IdeWorldManager::GetUniqueWOInterfaceID

Implements IdeWorldObject.

void deSurface::SetRenderMaterial IdeRenderMaterial   pRM [virtual]
 

set an IdeRenderMaterial (placeholder method while refactoring)

Implements IdeSurface.

void deSurface::SetRenderTexture IdeRenderTexture   pRT [virtual]
 

set an IdeRenderTexture (placeholder method while refactoring)

Implements IdeSurface.


Member Data Documentation

deIDPair deSurface::m_MaterialID [private]
 

IdeRenderMaterial* deSurface::m_RenderMaterial [private]
 

IdeRenderTexture* deSurface::m_RenderTexture [private]
 

deIDPair deSurface::m_TextureID [private]
 

deSurface::WorldObjectClassDef
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 20:17:31 2005 for Destiny3D by doxygen1.3-rc3